/**
 * 系统后台数据配置服务JS-DataService.jsp
 */

//项目路径
var strPath = window.document.location.pathname;
//var postPath = strPath.substring(0, strPath.substr(1).indexOf('/') + 1);
var postPath = "/gdp";
//判断是添加还是修改操作
var editStart=1;
//这是主id
var biaobiao =0;
var id = 0;
$(function(){


	
	//添加节点操作
	function addcode(){
		cleancode();
		$("#codeTree").modal('show');
		editStart=1;
	};
	
	//删除节点数据
	function deletecode(){
        if (biaobiao==0) {
            bootbox.alert("请选择节点!");
            return;
        }
		bootbox.confirm("确认删除?", function(result) {
			if(result == false)
				return;
			 $.ajax({
	                url:  postPath + '/code/deletecodesystem',
	                type: 'POST',
	                data: { keys: biaobiao },
	                success: function (data) {
	                    bootbox.alert("删除成功!");
	                    $('#tree').bootstrapTable('refresh');
	                },
	                error:function()
	                {
	                	bootbox.alert("删除失败!");
	                }
	            });
         }); 
	};
	
	
	//修改节点操作
	function editcode(){
		cleancode();
		//bindTableList();	
        if (biaobiao==0) {
        	bootbox.alert("请选择一行!");
            return;
        }
        $.ajax({
            type : 'get',
            url : postPath + '/code/selectcodeone',
            async : false,
            data : {key:biaobiao},
            success : function(res) {
            	$("#name").val(res.name);
            	$("#remakes").val(res.remakes);
            	editStart=2;
            }
        });
        $("#codeTree").modal('show');
        
	};
	
	//保存节点数据
	function savecode(){
		var validataResult = validate();
		if(validataResult)
		{
			var editurl="";
			if(editStart ==1){
				editurl = postPath + '/code/insertcodesytem';
			}else if(editStart == 2){
				editurl = postPath+ '/code/updatecodesystem';
			}
			var ad = biaobiao;
			var serverdb ="";
			if(editStart ==2){
				serverdb ={
						name:$("#name").val(),
						remakes:$("#remakes").val(),
						id:biaobiao
				};
			}
			if(editStart==1){
				serverdb ={
						name:$("#name").val(),
						remakes:$("#remakes").val(),
				};
			}
			 $.ajax({
                 type : 'get',
                 url : editurl ,
                 async : false,
                 data : serverdb,
                 success : function(res) {
                		 bootbox.alert("保存成功!");
 	                    $('#tree').bootstrapTable('refresh');
 	                   $("#codeTree").modal('hide');
                 }
             });
			
		}
		
	};
	
})

function cleancode()
{
	//维护内容清空
	$("#name").val("");
	$("#remakes").val("");

	
	//验证信息清空
	$("#valide_name").html("");
	$("#valide_remakes").html("");

}

//验证表单内容
function validate()
{
	if($("#name").val() == ""){
		$("#valide_name").html("类别名不能为空!");
		return false;
	}else{
		$("#valide_name").html(""); 
	}
	if($("#remakes").val() == ""){
		$("#valide_remakes").html("备注不能为空!");
		return false;
	}else{
		$("#valide_remakes").html("");
	}
	
	return true;
}

